/**
 * Copyright (c), 2021, 安徽海行云物联科技有限公司
 * FileName Test
 * Author 施瑞
 * Date 2021/11/5
 * Description
 */
package com.sun.redis.config.constant;

/**
 * <>
 *
 * @author 施瑞
 * @date 2021/6/3
 */
public class RedisLockConstants {
    public interface Registry {
        /**
         * 获取注册参数详情
         */
        void getRegistryInfo();

        /**
         * registryKey：锁前缀
         */
        String REGISTRY_KEY = "redis-distribute-lock";
        /**
         * expireAfter：失效时间（非必须项，默认60秒）,默认60秒是否满足业务需要，如果超过默认的60秒时间，将导致锁失效，被移除。
         */
        long REGISTRY_EXPIRE_TIME = 60 * 1000L;
    }


    /**
     * 表示获取锁时愿意等待的时长，秒为单位
     */
    public static final int WAIT_TIME = 10;
}
